運算子是程式語言中用來操作運算元的符號,常見的運算子包括「+」、「-」、「*」、「/」等。根據運算子的類型,它們可以用來執行數學計算、設定、比較、邏輯運算等各種操作。
首先,我們來探討如何為不同資料型態的變數設值。這時候可以使用設定運算子,它是本文要介紹的第一個運算子。雖然設定運算子只有一個,但它是撰寫Java程式時不可或缺的好夥伴。
在下方這個表格中,等號(=) 在Java並非數學計算中的『等於』,而是『設定』的意思。
舉例說明:
將一個整數50設定給ma這個變數,可以這樣撰寫程式碼
int ma = 50;
#宣告整數變數ma,並賦予值為50
ma = ma + 3;
# 將 ma 加 3後,再設定給ma這邊存放
一元運算子是一種特殊的運算子,它與其他運算子不同之處在於只要再加上單一個運算元即可形成一個簡單的運算式。常見的一元運算子包括 「+」、「-」、「!」和「~」。這四個運算子在Java中的定義和用途各不相同。
舉例說明:
想利用一元運算子的「+」、「-」2個運算子,去撰寫一段程式碼
int b = +a;
#使用一元運算子 '+', 將正數a設定給變數b
int c = -a;
#使用一元運算子 '-', 將負數a設定給變數c
執行後結果:
算數運算子顧名思義就是跟數學有關係,就是大家常見的 『+』、『-』、『*』、『/』,比較不一樣的就是這個運算子 『%』,它的定義是取餘數,算數運算子的用法應該大家都會,在這也就不多介紹。
關係運算子用於比較兩個數的大小或相等性,如『>』、『<』、『==』等運算子。
舉例說明:
假如利用if的敘述去判斷數值,使用關係運算子去撰寫程式碼:
int a = 20;
if (a < 3){
System.out.println("a<3 成立");
}
else {
System.out.println("a<3 不成立");
}
#判斷20<3是否成立
執行後結果:
遞增遞減運算子 『++』、『- -』 則用於對變數進行增加或減少,通常用於迴圈或計數。